01 JAN 2010 by ideonexus

 Using Someone Else as a Sounding Board for Debugging

A very simple but particularly useful technique for finding the cause of a problem is simply to explain it to someone else. the other person should look over your shoulder at the screen, and nod his or her head constantly (like a rubber duck: bobbing up and down in a bathtub). they do not need to say a word; the simple act of explaining, step by step, what the code is supposed to do often causes the problem to leap off the screen and announce itself.
  1  notes
There should be a Jargon File term for this. I have used this many times, and others have used me for it as well.